package com.eliaukjq.jihe;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * @Author : 佩萁
 * Description :
 * @Create : 2024/7/18 - 17:26
 */
public class demo08 {
    public static void main(String[] args) {
        // 创建一个字符串数组
        String[] array = {"one", "two", "three"};
        System.out.println(array.getClass().getName());//[Ljava.lang.String;  表示字符串数组类型
        // 将数组转换为列表
        List<String> list = Arrays.asList(array);
        System.out.println(list.getClass().getName()); //java.util.Arrays$ArrayList

        //列表转为数组
        String[] array1 = (String[]) list.toArray();
        System.out.println(array1.getClass().getName());//[Ljava.lang.String;

        ArrayList<String> strings = new ArrayList<>(list);
        strings.add("32");
        System.out.println(strings);
//        list.add("1");
        list.remove(1);
//        list.clear();

        // 打印列表
//        System.out.println("List: " + list);

        // 修改列表中的元素
//        list.set(0, "1");

        // 打印修改后的列表和数组
//        System.out.println("Modified List: " + list);
//        System.out.println("Modified Array: " + Arrays.toString(array));
    }
}
